/* callgraph generated by GNU GCC Compiler -fcallgraph-info option version
 * GNU C99 (GCC) version 11.1.0 (x86_64-pc-linux-gnu)
 *	compiled by GNU C version 11.1.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version none
 * GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
*/
digraph "option-fcallgraph-info" {
	"754" [label="memcpy"]; /* node 1 */
	"759" [label="memset"]; /* node 2 */
	"777" [label="strlen"]; /* node 3 */
	"812" [label="printf"]; /* node 4 */
	"938" [label="calloc"]; /* node 5 */
	"980" [label="free"]; /* node 6 */
	"1035" [label="realloc"]; /* node 7 */
	"2370" [label="json_parser_init"]; /* node 8 */
	"2372" [label="json_parser_free"]; /* node 9 */
	"2377" [label="json_parser_string"]; /* node 10 */
	"2380" [label="json_parser_char"]; /* node 11 */
	"2382" [label="json_parser_is_done"]; /* node 12 */
	"2386" [label="json_print_init"]; /* node 13 */
	"2388" [label="json_print_free"]; /* node 14 */
	"2393" [label="json_print_pretty"]; /* node 15 */
	"2398" [label="json_print_raw"]; /* node 16 */
	"2405" [label="json_print_args"]; /* node 17 */
	"2441" [label="json_parser_dom_init"]; /* node 18 */
	"2443" [label="json_parser_dom_free"]; /* node 19 */
	"2448" [label="json_parser_dom_callback"]; /* node 20 */
	"2554" [label="json.c:memory_realloc"]; /* node 21 */
	"2561" [label="json.c:memory_calloc"]; /* node 22 */
	"2566" [label="json.c:memory_free"]; /* node 23 */
	"2569" [label="json.c:state_grow"]; /* node 24 */
	"2575" [label="json.c:state_push"]; /* node 25 */
	"2580" [label="json.c:state_pop"]; /* node 26 */
	"2583" [label="json.c:buffer_grow"]; /* node 27 */
	"2590" [label="json.c:buffer_push"]; /* node 28 */
	"2595" [label="json.c:do_callback_withbuf"]; /* node 29 */
	"2599" [label="json.c:do_callback"]; /* node 30 */
	"2602" [label="json.c:do_buffer"]; /* node 31 */
	"2616" [label="json.c:decode_unicode_char"]; /* node 32 */
	"2623" [label="json.c:buffer_push_escape"]; /* node 33 */
	"2636" [label="json.c:act_uc"]; /* node 34 */
	"2642" [label="json.c:act_yb"]; /* node 35 */
	"2645" [label="json.c:act_cb"]; /* node 36 */
	"2648" [label="json.c:act_ce"]; /* node 37 */
	"2651" [label="json.c:act_ob"]; /* node 38 */
	"2659" [label="json.c:act_oe"]; /* node 39 */
	"2667" [label="json.c:act_ab"]; /* node 40 */
	"2675" [label="json.c:act_ae"]; /* node 41 */
	"2683" [label="json.c:act_se"]; /* node 42 */
	"2689" [label="json.c:act_sp"]; /* node 43 */
	"2700" [label="json.c:do_action"]; /* node 44 */
	"2751" [label="json.c:print_string"]; /* node 45 */
	"2764" [label="json.c:print_binary_string"]; /* node 46 */
	"2774" [label="json.c:print_indent"]; /* node 47 */
	"2786" [label="json.c:json_print_mode"]; /* node 48 */
	"2846" [label="json.c:dom_push"]; /* node 49 */
	"2852" [label="json.c:dom_pop"]; /* node 50 */
	"3503" [label="__addvsi3"]; /* node 51 */
	"2554" -> "1035"; /* edge 1 */
	"2561" -> "938"; /* edge 2 */
	"2566" -> "980"; /* edge 3 */
	"2569" -> "2554"; /* edge 4 */
	"2575" -> "2569"; /* edge 5 */
	"2583" -> "2554"; /* edge 6 */
	"2590" -> "2583"; /* edge 7 */
	"2602" -> "2595"; /* edge 8 */
	"2616" -> "3503"; /* edge 9 */
	"2616" -> "3503"; /* edge 10 */
	"2616" -> "3503"; /* edge 11 */
	"2616" -> "3503"; /* edge 12 */
	"2623" -> "3503"; /* edge 13 */
	"2623" -> "2590"; /* edge 14 */
	"2636" -> "2616"; /* edge 15 */
	"2651" -> "2599"; /* edge 16 */
	"2651" -> "2575"; /* edge 17 */
	"2659" -> "2580"; /* edge 18 */
	"2659" -> "2599"; /* edge 19 */
	"2667" -> "2599"; /* edge 20 */
	"2667" -> "2575"; /* edge 21 */
	"2675" -> "2580"; /* edge 22 */
	"2675" -> "2599"; /* edge 23 */
	"2683" -> "2595"; /* edge 24 */
	"2700" -> "2602"; /* edge 25 */
	"2370" -> "759"; /* edge 26 */
	"2370" -> "754"; /* edge 27 */
	"2370" -> "2561"; /* edge 28 */
	"2370" -> "2561"; /* edge 29 */
	"2370" -> "2566"; /* edge 30 */
	"2372" -> "2566"; /* edge 31 */
	"2372" -> "2566"; /* edge 32 */
	"2377" -> "2623"; /* edge 33 */
	"2377" -> "2590"; /* edge 34 */
	"2377" -> "2700"; /* edge 35 */
	"2380" -> "2377"; /* edge 36 */
	"2386" -> "759"; /* edge 37 */
	"2388" -> "759"; /* edge 38 */
	"2751" -> "812"; /* edge 39 */
	"2751" -> "777"; /* edge 40 */
	"2764" -> "777"; /* edge 41 */
	"2774" -> "777"; /* edge 42 */
	"2774" -> "3503"; /* edge 43 */
	"2786" -> "2774"; /* edge 44 */
	"2786" -> "2774"; /* edge 45 */
	"2786" -> "3503"; /* edge 46 */
	"2786" -> "3503"; /* edge 47 */
	"2786" -> "3503"; /* edge 48 */
	"2786" -> "2774"; /* edge 49 */
	"2786" -> "2751"; /* edge 50 */
	"2786" -> "2751"; /* edge 51 */
	"2786" -> "2764"; /* edge 52 */
	"2393" -> "812"; /* edge 53 */
	"2393" -> "812"; /* edge 54 */
	"2393" -> "2786"; /* edge 55 */
	"2398" -> "2786"; /* edge 56 */
	"2405" -> "777"; /* edge 57 */
	"2846" -> "2554"; /* edge 58 */
	"2441" -> "759"; /* edge 59 */
	"2441" -> "2561"; /* edge 60 */
	"2443" -> "980"; /* edge 61 */
	"2448" -> "2846"; /* edge 62 */
	"2448" -> "2852"; /* edge 63 */
	"2448" -> "980"; /* edge 64 */
	"2448" -> "2561"; /* edge 65 */
	"2448" -> "754"; /* edge 66 */
	"2448" -> "980"; /* edge 67 */
}
